// Copyright 2019 JDAI Inc.
// License ()
// Author:  XXXXXXX (), XXXX@jd.com
// Filename:  ForeignSocketAdaptee.h
// Description:
// Created:  08/23/21 14:51:05
// Version:  1.0
// Company:  JDAI

#include <memory>
#include <string>
#include <iostream>
#include "ISocket.h"
#include "ISocketAdaptee.h"
#include "ICharging.h"

using std::string;
using std::make_shared;
using std::shared_ptr;
class ForeignSocketAdaptee;
typedef shared_ptr < ForeignSocketAdaptee > ForeignSocketAdapteeSPtr;

class ForeignSocketAdaptee: public ISocketAdaptee, public ICharging {
public:
    ForeignSocketAdaptee();
    ~ForeignSocketAdaptee();
    virtual bool Charging12V();

};
